Alt text

Pour rendre une application vivante, rien de tel qu'un peu d'animation...

Contexte technique

Alt text

Ce tutorial part du principe que la notion MVVM avec MAUI est maîtrisée.

Voici ce qu'on peut faire

Alt text

Voici ce qu'on va faire

Alt text

Exceptionnellement, il y aura un peu de code dans la partie XAML.CS car l'animation se passe uniquement au niveau de l'UI.

XAML

Hormis le lien avec le ViewModel, voici la partie XAML de la vue:

Alt text

XAML.CS

Pour la partie XAML.CS, on procède ainsi

  1. Récupérer une référence vers le ViewModel
  2. Enregistrer l'animation à faire pour la rotation (via une méthode standard)
  3. Enregistrer l'animation à faire pour le déplacement (via un lambda)

Alt text

En lien avec les bindings de la vue, il faut définir:

Les propriétés

Alt text

La méthode pour réagir au switch

Alt text

L'action et la méthode pour la rotation

Alt text

L'action et la méthode pour le déplacement

Alt text

Suite à cet exercice, les compétences suivantes ont été travaillées: